Software clone detection: A systematic review
نویسندگان
چکیده
Context: Reusing software by means of copy and paste is a frequent activity in software development. The duplicated code is known as a software clone and the activity is known as code cloning. Software clones may lead to bug propagation and serious maintenance problems. Objective: This study reports an extensive systematic literature review of software clones in general and software clone detection in particular. Method: We used the standard systematic literature review method based on a comprehensive set of 213 articles from a total of 2039 articles published in 11 leading journals and 37 premier conferences and
منابع مشابه
Clone evolution: a systematic review
Detection of code clones — similar or identical source code fragments — is of concern both to researchers and to practitioners. An analysis of the clone detection results for a single source code version provides a developer with information about a discrete state in the evolution of the software system. However, tracing clones across multiple source code versions permits a clone analysis to co...
متن کاملTesting scientific software: A systematic literature review
CONTEXT Scientific software plays an important role in critical decision making, for example making weather predictions based on climate models, and computation of evidence for research publications. Recently, scientists have had to retract publications due to errors caused by software faults. Systematic testing can identify such faults in code. OBJECTIVE This study aims to identify specific ...
متن کاملA Review: Clone Detection in Web Application Using Clone Metrics
In software engineering, the concept of code reuse is very common. Code reuse is the concept of copying and pasting the code in multiple places in the same software or different software without modification. In the last few decades numerous code clone detection technique and tools have been proposed for capturing duplicated redundant code, which is also known as software clone. In this study, ...
متن کاملReview on Various Code Clone Detection Techniques
The code clone is defined as copying the original code and paste it either with or without modifications. Code clone detection process also known as the reprocessing of the original code. These clones make the entire code redundant. The code cloning also leads to the new bugs in the program. The code cloning has a major impact on the software industry as it complex the design of the software pr...
متن کاملCode Clone Detection and Analysis Using Software Metrics and Neural Network-A Literature Review
Code clones are the duplicated code which degrade the software quality and hence increase the maintenance cost. Detection of clones in a large software system is very tedious tasks but it is necessary to improve the design, structure and quality of the software products. Object oriented metrics like DIT, NOC, WMC, LCOM, Cyclomatic complexity and various types of methods and variables are the go...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Information & Software Technology
دوره 55 شماره
صفحات -
تاریخ انتشار 2013